#include<iostream>
#include "AddressBook.h"
using namespace std;

void showMenu()
{
	cout << "***************************" << endl;
	cout << "*****  1、添加联系人  *****" << endl;
	cout << "*****  2、显示联系人  *****" << endl;
	cout << "*****  3、删除联系人  *****" << endl;
	cout << "*****  4、查找联系人  *****" << endl;
	cout << "*****  5、修改联系人  *****" << endl;
	cout << "*****  6、清空联系人  *****" << endl;
	cout << "*****  0、退出通讯录  *****" << endl;
	cout << "***************************" << endl;
}

int main() {
    int selection = 0;  // 功能选择

    AddressBook addressbook;
    addressbook.num = 0;



    while(true) {
        showMenu();
        cin >> selection;

        switch (selection) {
		    case 1:  //添加联系人
                addContact(&addressbook);
			    break;
	    	case 2:  //显示联系人
                showContact(&addressbook);
		    	break;
		    case 3:  //删除联系人
                deleteContact(&addressbook);
		    	break;
		    case 4:  //查找联系人
                findContact(&addressbook);
		    	break;
		    case 5:  //修改联系人
                modifyContact(&addressbook);
		    	break;
		    case 6:  //清空联系人
                emptyContact(&addressbook);
		    	break;
		    case 0:  //退出通讯录
		    	cout << "welcome next time" << endl;
			    return 0;
			    break;
		    default:
			    break;
		}
    }
	
	return 0;
}